package com.itc.bpm.bean;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
@TableName("quartz_entity")
public class QuartzEntity extends BaseDO{
    @TableId
    private Long id;
    @ApiModelProperty(value = "任务名称")
    private String jobName;
    @ApiModelProperty(value = "分组名称")
    private String groupName;
    @ApiModelProperty(value = "开始时间")
    private Date startTime;
    @ApiModelProperty(value = "结束时间")
    private Date endTime;
    @ApiModelProperty(value = "调度任务类")
    private String jobClass;
    @ApiModelProperty(value = "任务表达式")
    private String cron;
    @ApiModelProperty(value = "任务参数")
    private String jobDataMapJson;
    @ApiModelProperty(value = "状态")
    private Integer status;

}
